David Oakes is an English film, television and theatre actor.
He was born in Fordingbridge, Hampshire, England, the son of a Church of England canon and a professional musician.Source: Wikipedia